.clearfix{
position:relative;
display:block;
clear:both;
float:none;
}
.width-960 #wrapper,.width-960 .wrapper {
width: 960px;
margin-left: auto;
margin-right: auto;
position:relative;
display:block;
}
#header{
background:#fbfbfb url(images/header-bg.png) repeat-x left bottom;
position:relative;
display:block;
height:140px;
padding:0px;
margin:0px;
}
#header .widget_woo_search{
position:absolute;
width:200px;
right:0px;
top:40px;
}
/*#navigation {
border: 0px solid;
padding: 0px;
margin: 0px;
position: absolute;
right: 0px;
top: 105px;
width: auto;
}
#navigation ul.rss {
display:none;
position:absolute;
}
#navigation a{
color:#564118;
}
#navigation a:hover{
color:#F65D00;
}*/

div#navigation{
  border: none;
  float: left;
  padding: 0px;
  margin: 0px;
  position: absolute;
  right: 0px;
  top: 105px;
  width: auto;
}

#navigation ul.rss {
display:none;
position:absolute;
}


.nav li.current_page_item a, .nav li.current-menu-item a{
color:#8CAB17!important;
}
#bottombar {
position: relative;
display: block;
float: left;
width: 100%;
background-color: whiteSmoke;
padding-bottom: 20px;
}
#footer {
background: #EAEAEA url(images/footer-bg.png) repeat-x scroll 50% 0;
position: relative;
display: block;
float: left;
width: 100%;
padding-bottom: 0;
min-height: 43px;
}
.widget_woo_twitter ul li .content {
font-size:12px !important;
}
body.home .breadcrumb{
display:none;
}
#cucumber{
position:relative;
display:block;
height:440px;
}
#cucumber #leftcucumber{
position:relative;
display:block;
float:left;
width:720px;
}
#cucumber #rightcucumber{
position:relative;
display:block;
float:right;
width:200px;
background-color:#d4d4d4;
font-size: 13px;
padding: 10px;
text-align: center;
}
#cucumber #rightcucumber h2{
font-size:18px;
color:#fe5e08;
font-weight:bold;
font-family:"Myriad Pro";
}
.newsletter-widget p{
font-size: 10px!important;
}
.newsletter-widget p input[type="text"]{
font-size: 12px!important;
width:170px;
border:1px solid #a8a8a8;
}
.newsletter-widget input[type="submit"]{
font-size: 12px!important;
width:170px;
border:2px inset #444444;
background:#444444;
}
#cucumber #rightcucumber .boxes.gray{
background-color:#e0e0e0;
margin: 10px -10px -10px -10px;
}

#main{
position: relative;
}
.average-rate-rating{
	position: absolute;
display: block;
right: 0;
top: 50px;
}


/*.login-facebook{
position: absolute;
display: block;
padding-left: 810px;
padding-top: 10px;
}
.login-facebook li{
	float: left;
	display: block;	
	padding-left: 10px;
}
.login-facebook ul{
	width: 300px;
}*/
.welcome-user{
position: absolute;
display: block;
top: 10px;
right: 0px;
}
/*.fb_button fb_button_medium {
    display: none;
}
a.fb_button {
    background: url(images/facebookConnect.png) no-repeat!important;
    display: block;
    height: 21px;
    width: 89px;
}
a.fb_button span {
    display:none!important;
		text-indent:-9999px;
}*/


